#ifndef _ZCOM_UI_TEXT_DIALOG_H_
#define _ZCOM_UI_TEXT_DIALOG_H_

#include <ui.h>

typedef void (*softKeySelectCB)(void *arg);

typedef struct
{
    LangIdx textIdx;
    softKeySelectCB selectCB;
    void *selectCBArg;
} SoftKeyParameter;

extern void zcom_uiTextDialogInit(
    char *String,   // String must be a static parameter
    unsigned Length,
    UIMenuText *Title,
    SoftKeyParameter *PositiveParam,
    SoftKeyParameter *NegativeParam
);

#endif  // _ZCOM_UI_TEXT_DIALOG_H_
